package jnpf.service;

import com.baomidou.mybatisplus.extension.service.IService;
import jnpf.entity.ZXGL_XiangMuFenJie_ZhuBiaoEntity;
import jnpf.entity.ZXGL_XiangMuFenJie_mingxibiaoEntity;
import jnpf.model.zxgl_xiangmufenjie.ZXGL_XiangMuFenJie_ZhuBiaoPagination;

import java.util.List;

/**
 * ZXGL_XiangMuFenJie_ZhuBiao
 * 版本： V2.0
 * 版权： 河北交投智能交通技术有限责任公司
 * 作者： 数字交投项目组
 * 日期： 2025-03-19
 */
public interface ZXGL_XiangMuFenJie_ZhuBiaoService extends IService<ZXGL_XiangMuFenJie_ZhuBiaoEntity> {

    List<ZXGL_XiangMuFenJie_ZhuBiaoEntity> getList(ZXGL_XiangMuFenJie_ZhuBiaoPagination zXGL_XiangMuFenJie_ZhuBiaoPagination);

    List<ZXGL_XiangMuFenJie_ZhuBiaoEntity> getTypeList(ZXGL_XiangMuFenJie_ZhuBiaoPagination zXGL_XiangMuFenJie_ZhuBiaoPagination, String dataType);


    ZXGL_XiangMuFenJie_ZhuBiaoEntity getInfo(String id);

    void delete(ZXGL_XiangMuFenJie_ZhuBiaoEntity entity);

    void create(ZXGL_XiangMuFenJie_ZhuBiaoEntity entity);

    boolean update(String id, ZXGL_XiangMuFenJie_ZhuBiaoEntity entity);

    //  子表方法
    List<ZXGL_XiangMuFenJie_mingxibiaoEntity> GetZXGL_XiangMuFenJie_mingxibiaoList(String id);

    //列表子表数据方法

    ZXGL_XiangMuFenJie_ZhuBiaoEntity getByXmid(String xmid);
}
